﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Program05
{
    #region
    // 定义学生类，创建构造方法。
    //使在实例化学生类的时候可以通过构造方法对姓名性别年龄语数英等属性赋值,也可以只对姓名和性别赋值.
    //年龄默认为18岁,语数英成绩默认为0分.

    //张三 男 18 三科成绩为:90 95 80 总分和平均分
    //小兰 女 16 三科成绩为:95 85 100 总分和平均分
    #endregion
    public class Student
    {
        //学号
        public string No { get; set; }

        //姓名
        public string Name { get; set; }

        //年龄
        private int _age {get; set; }
        public int Age
        {
            get => _age;
            set => _age = value > 150 || value < 0 ? 0 : value;
        }
        public override string ToString() => $"学号:{No},姓名:{Name},年龄:{Age}";
    }
}
